import { NgModule } from '@angular/core';
import { CommonModule } from '@angular/common';

import { ProcessRoutingModule } from './process-routing.module';
import { RouterModule } from '@angular/router';
import { ProcessItemComponent } from './process-item/process-item.component';
import { processComponent } from './process.component';
import { FormsModule, ReactiveFormsModule } from '@angular/forms';
import { TextInputModule, ButtonModule, DataTableModule, DatepickerModule, InputNumberModule, PaginationModule, TooltipModule, FormModule, SelectModule, ToggleModule, ToastModule, TreeModule, ModalModule, CascaderModule, AlertModule, TransferModule, DatepickerProModule } from 'ng-devui';
import { SharedModule } from 'src/app/@shared/shared.module';
import { AddProcessComponent } from './process-item/add-process/add-process.component';
import { TabsModule } from 'ng-devui/tabs';
import { EditProcessComponent } from './process-item/edit-process/edit-process.component';
import { TechnologyRouteComponent } from './technology-route/technology-route.component';
import { AddTechnologyRouteComponent } from './technology-route/add-technology-route/add-technology-route.component';
import { EditTechnologyRouteComponent } from './technology-route/edit-technology-route/edit-technology-route.component';
import { TechnologyRouteViewComponent } from './technology-route/technology-route-view/technology-route-view.component';
import { MOMComponent } from './mom/mom.component';
import { AddMOMComponent } from './mom/add-mom/add-mom.component';
import { EditMomComponent } from './mom/edit-mom/edit-mom.component';
import { PreViewmMomComponent } from './mom/pre-viewm-mom/pre-viewm-mom.component';
import { InputGroupModule } from 'ng-devui/input-group';
import { DrawerModule } from 'ng-devui/drawer';
@NgModule({
  declarations: [
    processComponent,
    ProcessItemComponent,
    AddProcessComponent,
    EditProcessComponent,
    TechnologyRouteComponent,
    AddTechnologyRouteComponent,
    EditTechnologyRouteComponent,
    TechnologyRouteViewComponent,
    MOMComponent,
    AddMOMComponent,
    EditMomComponent,
    PreViewmMomComponent,
  ],
  imports: [
    CommonModule,
    ProcessRoutingModule,
    SharedModule,
    TextInputModule,
    ButtonModule,
    DataTableModule,
    DatepickerModule,
    InputNumberModule,
    PaginationModule,
    TooltipModule,
    FormModule,
    FormsModule,
    SelectModule,
    ToggleModule,
    ReactiveFormsModule,
    ToastModule,
    TreeModule,
    ModalModule,
    CascaderModule,
    AlertModule,
    TransferModule,
    TabsModule,
    DatepickerProModule,
    InputGroupModule,
    DrawerModule
  ]
})
export class ProcessModule { }
